import fs from "node:fs";
import Config from "./model/Config.js";//引入获取配置的js

//定义一个版本信息的常量,获取默认文件配置文件信息
const versionData = Config.getdefSet("version", "version");
//打印启动日志
logger.info(`--------------------------`);
logger.info(`修仙模拟器${versionData[0].version}初始化~`);
logger.info(`--------------------------`);


//读取文件夹下所有的js文件
const files = fs
  .readdirSync("./plugins/xiuxian-emulator-plugin/apps")
  .filter((file) => file.endsWith(".js"));

//将所有的js加入到apps中
let apps = {};
for (let file of files) {
  let name = file.replace(".js", "");
  apps[name] = (await import('./apps/'+file))[name];
}
//导出
export { apps };
